Skip to content

Alisha: (fix) Job Analytics Page - Add Job-Level Analytics Filter and Breakdown #4886

Open
alishawalunj wants to merge 5 commits intodevelopmentfrom
alisha/fix/job-level-analytics-filter-breakdown
Open

Alisha: (fix) Job Analytics Page - Add Job-Level Analytics Filter and Breakdown #4886
alishawalunj wants to merge 5 commits intodevelopmentfrom
alisha/fix/job-level-analytics-filter-breakdown

Conversation

@alishawalunj
Copy link
Contributor

@alishawalunj alishawalunj commented Feb 22, 2026

Description

F9714799-C9EB-470D-9DF2-656D30D67556

Related PRS (if any):

This frontend PR is not related to any backend PR. Checkout latest development branch for backend.

Main changes explained:

  • Updated file JobAnalytics to include dropdown for job role.
  • Updated all charts to reflect on Job role selection.
  • Fixed Pie chart, Bar chart and summary tiles to reflect values on applying filter.
  • Updated refresh button to set filter values to default values.

How to test:

  1. check into current branch
  2. do npm install and ... to run this PR locally
  3. Clear site data/cache
  4. log as admin user
  5. go to http://localhost:5173/application/analytics
  6. Verify below requirements:
  • A job selection dropdown is added to the dashboard header
  • Dropdown includes a mock list of jobs and an “All Jobs” option
  • Selecting a job updates all charts and summary metrics dynamically
  • Changing the date range or comparison period preserves the selected job
  • The UI clearly indicates the currently selected job
  • Refresh button still functions to reset all filters

Screenshots or videos of changes:

69C6E3FB-72CF-4F08-A102-A6434BDA6F12

@netlify
Copy link

netlify bot commented Feb 22, 2026

Deploy Preview for highestgoodnetwork-dev ready!

Name Link
🔨 Latest commit 20f2ddd
🔍 Latest deploy log https://app.netlify.com/projects/highestgoodnetwork-dev/deploys/69ac7d8c35a7df000879b391
😎 Deploy Preview https://deploy-preview-4886--highestgoodnetwork-dev.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@one-community one-community added the High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible label Mar 7, 2026
Copy link

@rohanrastogi311 rohanrastogi311 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hi Alisha,

Can you review access rights?

Image

@alishawalunj alishawalunj force-pushed the alisha/fix/job-level-analytics-filter-breakdown branch from 53acce8 to c2f6a8f Compare March 7, 2026 18:38
@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 7, 2026

@alishawalunj
Copy link
Contributor Author

Hi Alisha,

Can you review access rights?

Image

Hi rohan,

You need to login as dev admin user.

Copy link

@naznin07 naznin07 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

useAnalyticsData accepts selectedRole, making the hook reusable and scalable.

PR #4886

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

High Priority - Please Review First This is an important PR we'd like to get merged as soon as possible

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants